package com.qy.mgr;

import java.util.HashMap;
import java.util.List;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.qy.DaoMgr;
import com.qy.bean.Voucher;

public class VoucherMgr {
	public static HashMap<Integer, Voucher> map = new HashMap<Integer, Voucher>();
	
	/**
	 * 初始化系统商店
	 * @return
	 */
	public static boolean init(){
		List<Voucher> list = DaoMgr.getVoucherDao().getVoucherList();
		for(Voucher tmp:list){
			map.put(tmp.getId(), tmp);
		}
		return true;
	}
	
	/**
	 * 获取系统代金券
	 * @param id
	 * @return
	 */
	public static Voucher getVoucher(int id){
	    return map.get(id);
	}
	
	/**
	 * 获取商店的信息
	 * id,图片，名称，出售价格，标价
	 * @return
	 */
	public static JSONArray getStoreInfo(){
		JSONArray jsa = new JSONArray();
		JSONObject js = null;
		for(Voucher tmp:map.values()){
			js = new JSONObject();
			js.put("id", tmp.getId());
			js.put("image", tmp.getImage());
			js.put("name", tmp.getName());
			js.put("sellPrice", tmp.getSellPrice());
			js.put("Price", tmp.getVoucherPrice());
			jsa.add(js);
		}
		return jsa;
	}
}
